package com.xiaomi.back.dao.commoditys;

import com.xiaomi.pojo.Commoditys;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CommodityDao {
    //查询全部
    List<Commoditys> getCommodityslist();

    //根据商品名字模糊查询
    List<Commoditys> getCommoditysByName(@Param("comname") String uname, @Param("pbid") int id);

    //商品添加
    int CommoditysAdd(Commoditys commoditys);

    //修改手机上下架状态
    int CommoditysUpdate(@Param("comstate") int state,@Param("cid") int cid);

    //根据id查找单个数据
    Commoditys CommoditysById(int id);

    //根据id  修改商品描述
    int UpDesc(@Param("describe") String state,@Param("cid") int cid);

    //修改 商品是否推荐
    int UpRecommend(@Param("describe") int recommend,@Param("cid") int cid);

    //int 添加 商品信息
    int GteCommodity(@Param("pbid")int id,@Param("comname")String name,@Param("miaoshu")String miaoshu);

    //查询cid
    Commoditys getCId(@Param("pbid")int id,@Param("comname")String name,@Param("miaoshu")String miaoshu);

    //添加商品详情表 (DEFAULT,#{depraice},#{config},#{cid},#{count},DEFAULT,#{picture},DEFAULT)
    int addComminfo(@Param("depraice")Double depraice,@Param("config")String config,@Param("cid") int cid,@Param("count")int count,@Param("picture")String picture);
}
